Dealing with some common problems in the process of mysql development
This article will give you a brief account of how to deal with some common problems in the process of mysql development. You can check the relevant professional terms on the Internet or find some related books to supplement them. We will not dabble here, so let's go straight to the topic. I hope this article on how to deal with some common problems in the process of mysql development can bring you some practical help.
Record the mysql-related problems encountered in the development process and their solutions, and update them for a long time.
Remote connection issu
Mysql default connection can only be given locally (localhost or 127.0.0.1). If you want an ip address to access mysql, you need to enable this permission manually.
Methods:
Enter the terminal
Assign new users
Grant all privileges on *. * to 'username' @'IP address' identified by 'password'
Refresh permissions
Flush privileges
If you want all machines on the local area network to connect to the mysql database, execute the following command
Grant all privileges on *. * to 'username' @'% 'identified by' password 'with grant option
All privileges refers to all permissions, or it can be written as select,utdate, etc.
*. * refers to all tables in the database
IP address: allowed to connect to the IP address,% to allow all machines in the LAN
Reserved word problem
Reserved words like index in mysql should be avoided in development. If index is used, the sql uses anti-single quotation marks to handle ``(the key under Esc).
Table case problem
In windows, mysql is not case-sensitive, but in linux, mysql is case-sensitive, and in linux, mysql is case-insensitive:
Log in with root, modify / etc/my.cnf
Add a line under [mysqld]: lower_case_table_names=1
Restart mysql
Mysql development process to deal with some common problems to tell you here, for other related issues you want to know can continue to pay attention to our industry information. Our section will capture some industry news and professional knowledge to share with you every day.